// IHardwareManager.aidl
package com.sgcc.pda.hw;

// Declare any non-default types here with import statements

interface IHardwareManager {
    /**
     * 获取安全单元信息
     * broadcastName 获取结果广播名称
     *
     */
    void getSafetyUnit(String broadcastName);


    /**
     * 检测登录密码
     * broadcastName 获取结果广播名称
     *
     */
    String checkUserPassword(String password);


    /**
     * 设置系统时钟
     * @param dateTime 设置日期时间值的字符串yyyy-MM-dd HH:mm:ss，如2016-10-28 16:34:45
     * @return 成功返回 true，失败返回 false
     */
    boolean setDateTime(String dateTime);

    /**
     * 添加 APN 设置，同时设置为默认 APN
     * @param apnName   APN 设置的名称标识
     * @param apn APN   内容
     * @param userName  用户名，可为空或 null
     * @param password  密码，可为空或 null
     * @return 成功返回 true，失败返回 false
     */
    boolean addApn(String apnName, String apn, String userName, String password);
    /**
     * 复制so
     * @boolean
     */
    boolean copySo();



}
